package edu.zju.gis.dbfg.queryserver.service;

import edu.zju.gis.dbfg.queryserver.model.SearchResult;

public interface MapServiceService {

    /**
     * 向es中插入记录
     * @param num
     * @return
     */
    //public String esInsert(Integer num);

    /**
     * 从es中查找所有记录
     * @return
     */
    //public Iterable<MapService> esFindAll();

    /**
     * 根据ID更新es中的记录
     * @param mapService
     * @return
     */
    //public String esUpdateById (MapService mapService);

    /**
     * 根据id查找es中的记录
     * @param id
     * @return
     */
    //public Optional<MapService> esSelectById (String id);

    //public Iterable<MapService> esFindOrder();

    //public Iterable<MapService> esFindOrders();

    /**
     * 在es中根据条件查找记录
     * @return
     */
    SearchResult search(String requestBody);
}
